Meaning of Macleaya

Definition of Macleaya

(noun) a perennial herb of eastern Asia: plume poppy

Other information on Macleaya

WIKIPEDIA results for Macleaya
Amazon results for Macleaya