Malabar almond

English

Noun

Malabar almond (plural Malabar almonds)

  1. Synonym of Indian almond.