almendro malabar

Spanish

Noun

almendro malabar m (plural almendros malabares)

  1. Indian almond (Terminalia catappa).