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
Tweet