Find the word definition

Wiktionary
juice heads

n. (juice head English)