English to Arabic

Meaning for:
Sphincters
other
المصرات