English to Arabic

Meaning for:
Humpbacks
other
الحدب