English Spanish Dictionary

English - español

thoroughgoing in Spanish: