almendral

Noun

 * 1) almond tree

Noun

 * 1) almond orchard a place with many almond trees

Etymology
From.

Noun

 * 1) almond orchard a place with many almond trees