English Dictionary
Definition poppy in British English
poppy noun
[countable] noun
/ˈpɒpi/

English Dictionary