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.