Translation of almendral in English:

almendral

almond grove, n.

masculine noun

  • 1

    almond grove