Arabic-English dictionary »

مِبْوَلَة meaning in English

ArabicEnglish
مِبْوَلَة f

urinalfixture for standing urination