Spanish-English Dictionaryarrastran
arrastran
arrastrarse
Meaning of arrastran