spanish tamarind

Noun
  1. shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit

Khám phá thêm

Các từ liên quan

spanish tamarind
A gardener picks ripe spanish tamarind from a small tree.