Translation of almendra in English:

almendra

almond, n.

Definition of almond in English

feminine noun

  • 1

    (fruta)
    almond
  • 2

    (centro)
    kernel