Indian Almond Definition

noun
An Asian tree (Terminalia catappa) having large glossy leaves, widely cultivated in the tropics for its ornamental shape and edible seeds.
American Heritage