Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

macleaya Definition

Cancel
macleaya
noun
Any member of the genus of flowering plants in the poppy family, native to China and Japan

Words Related to macleaya!

macleaya Examples by Brain Bank Users