Macleaya Meaning

There are 1 meaning(s) for word Macleaya

Macleaya Meaning 1 : a perennial herb of eastern Asia: plume poppy

    Synonyms : genus macleaya