Versión en Español
Meaning of
"frotarse"
in English language
Spanish to English
English to Spanish
Spanish
English
frotarse
to rub oneself
frotarse
to rub oneself; to scratch oneself; to scratch or rub against something