Find the word definition

Wiktionary
juice head

n. (alternative form of juicehead English)