spanish_tamarindEnglish

Spanish tamarind, Vangueria madagascariensis

Noun

Shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit

English: Spanish tamarind, Vangueria madagascariensis

English words with similar meanings

Show 1 words