Spanish-English Dictionaryatropellar
Meaning of atropellar