Definitions of almond tree:

  • noun:   any of several small bushy trees having pink or white blossoms and usually bearing nuts