Indian Almond (noun) Definition, Meaning & Examples

noun
  1. a Malayan tree, Terminalia catappa, having edible seeds, planted widely in the tropics as a street tree.
Indian Almond (noun) Definition, Meaning & Examples

More Definitions