Spanish-English Dictionaryrevolcarse
Meaning of revolcabas