Spanish-English Dictionaryaplastar
Meaning of aplastar