Arabic-English dictionary »

بَرُوسْتَات meaning in English

ArabicEnglish
بَرُوسْتَات m

prostateprostate gland