Spanish English Dictionary

español - English

aguacate in English: