tarantula juice
English
Noun
tarantula
juice
(
uncountable
)
(
US
,
slang
,
dated
)
Strong
homemade
whiskey
.