• word of the day

    psychotria

    psychotria - Dictionary definition and meaning for word psychotria

    Definition
    (noun) tropical chiefly South American shrubs and trees
    Synonyms : genus psychotria
Download our Mobile App Today
Receive our word of the day
on Whatsapp