Spanish-English Dictionaryarrollar
Meaning of arrollar