English to Arabic

Meaning for:
Hymen
other
غشاء البكارة