French-English dictionary »

barboutzet [switzerland] meaning in English

FrenchEnglish
barboutzet [Switzerland] nom {m}

coochy(vagina)
noun