CATHA EDULIS





Definition:

  1. [noun] a shrub that is cultivated by Arabs for its leaves which are chewed or used to make tea
    Synonyms: Catha edulis

Synonyms: