Indian almond

Indian almond antonyms

Indian almond definitions

noun
  • A tropical tree grown for its edible fruit, almondlike nuts, and as an ornamental shade tree, Terminalia catappa.