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

Find words of a similar nature on these lists:

Other Searches