Spanish-English Dictionaryabominar
Meaning of abominar