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
Tweet