English to Arabic

Meaning for:
Cambered
other
محدّب