English Spanish Dictionary

English - español

despite the fact that in Spanish: