tarantula juice

English

Noun

tarantula juice (uncountable)

  1. (US, slang, dated) Strong homemade whiskey.