Thevetia Meaning

There are 1 meaning(s) for word Thevetia

Meaning 1 : genus of poisonous tropical American evergreen shrubs and trees having entire leaves and large cymose flowers

    Synonyms : genus thevetia