Spanish-English Dictionaryidolatrar
Meaning of idolatrar