What is the meaning of almond tree in English?

Learn vocabulary with pictures as well as definitions of almond tree in English

Learn in

See more

n. almond tree

Definition of almond tree in English

Tree that has oblong leaves and white or pink flowers, which produces almonds.