English to Bangla

Meaning for:
labia majora
noun
 বৃহদোষ্ঠ;