What does almendro mean?

almendro - Spanish to English

almond tree