English to Hindi

Meaning for:
zona pellucida
other
स्वच्छ अस्तर