almond tree

Noun
  1. Any of several small bushy trees having pink or white blossoms and usually bearing nuts (synset 112665663)

Found on Word Lists

Other Searches