English to Arabic

Meaning for:
Torus
other
نتوء مستدير