Meaning of almond tree

Definition of almond tree

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

Other information on almond tree

WIKIPEDIA results for almond tree
Amazon results for almond tree