Turkish-English dictionary »

strapon meaning in English

TurkishEnglish
strapon noun

strap-on(artificial phallus)
noun