English dictionary
catha edulis meaning and definition
Definition and meaning of catha edulis at MeaningMonkey.org. catha edulis meaning and definition in the English Dictionary.CATHA EDULIS noun
Definition of Catha edulis (noun)
- a shrub that is cultivated by Arabs for its leaves which are chewed or used to make tea
Source: Princeton University Wordnet