English Spanish Dictionary

English - español

glimpsing in Spanish: