Spanish-English Dictionaryarrastra
arrastra
arrastrarse
Meaning of arrastra