Noun Definition

almond tree

1.Definition: any of several small bushy trees having pink or white blossoms and usually bearing nuts

Category: Plants