Spanish-English Dictionarysodomizar
Meaning of sodomizar