meaning of alcachofa

alcachofa - Spanish to English

artichoke

View more

  • Jerusalem artichoke