Arabic-English dictionary »

مُبَادِل meaning in English

ArabicEnglish
مُبَادِل

versatilegay sexual slang: capable of taking both a top and bottom role