Spanish-English Dictionaryrestregara
restregará
restregar
Meaning of restregara