English Spanish Dictionary

English - español

priest in Spanish: