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
Find Similar Words
Find similar words to Indian almond using the buttons below.