Spanish-English Dictionaryaniquilar
Meaning of aniquilar