TREE POPPY
Meaning of TREE POPPY in English
noun
: any of several shrubby to arborescent California plants of the family Papaveraceae: as
a. : matilija poppy
b. : bush poppy
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012