meaning of almendro

almendro - Spanish to English

almond tree