English to Arabic

Meaning for:
Isle
other
الجزيرة