BEE PLANT


Meaning of BEE PLANT in English

any of various plants frequented by bees as a source of nectar, esp. Cleome serrulata or C. lutea, of western North America.

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .