English to Arabic

Meaning for:
Archibald
other
ارشيبالد