French-English dictionary »

glory hole meaning in English

FrenchEnglish
glory hole nom {m}

glory hole◼◼◼(sex)
noun