Portuguese-English dictionary »

troca-troca meaning in English

PortugueseEnglish
troca-troca noun
{f}

mutual masturbation(activity in which persons simultaneously masturbate themselves)
noun