Spanish English Dictionary

español - English

triunfar in English: