Definitions
There is 1 meaning of the phrase
Layia Platyglossa.
Layia Platyglossa - as a noun
California annual having flower heads with yellow rays tipped with white
Synonyms (Exact Relations)
tidy tipstidytips14