Definition of Malabar almond

1: a tropical Asian evergreen tree (Terminalia catappa) that is widely grown in warm regions for ornament and for the edible kernel of the seed of its drupaceous fruit —called also
country almond, Indian almond