YELLOW POPPY


Meaning of YELLOW POPPY in English

noun

1. : a prickly poppy ( Argemone mexicana )

2. : celandine poppy

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.