French-English dictionary »

balloches meaning in English

FrenchEnglish
balloches nom {f pl}

cojones◼◼◼((slang) testicles)
noun