Find the word definition

Wiktionary
poppy head

n. (alternative form of poppyhead English)