Frotta (en. Rubbed)
/fʁɔ.ta/
Slang Meanings
Rubbing means to have sexual relations.
They rubbed against each other at the music festival.
Ils se sont frottés au festival de musique.
In some cases, frotta can mean 'to have success or luck'.
He had luck when he easily found this job.
Il a frotta en trouvant ce travail facilement.