almond tree

almond tree definitions

noun
  • The Indian almond, Terminalia catappa. 

  • The tree that bears the almond, Prunus amygdalus.