Spanish-English Dictionaryrastrillar
Meaning of rastrillar