English to Arabic

Meaning for:
Sphincter
other
المصرة