Meaning of psychotria

Definition of psychotria

(noun) tropical chiefly South American shrubs and trees

Other information on psychotria

WIKIPEDIA results for psychotria
Amazon results for psychotria