Wiktionary
poppy head
n. (alternative form of poppyhead English)
n. (alternative form of poppyhead English)