almond tree

[English] plural almond trees

The almond tree is the tree on which the almond grows.

Synonyms in other languages

Latin names