Spanish English Dictionary

español - English

la fresa in English: