Arabic-English dictionary »

غُدَّة كَوْبَر meaning in English

ArabicEnglish
غُدَّة كَوْبَر

Cowper's glandBulbourethral gland