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