Meaning of tamarindus

Definition of tamarindus

(noun) widely cultivated tropical trees originally of Africa

Other information on tamarindus

WIKIPEDIA results for tamarindus
Amazon results for tamarindus