Definitions of Catha edulis:

  • noun:   a shrub that is cultivated by Arabs for its leaves which are chewed or used to make tea