English to Arabic

Meaning for:
Caribou
other
الوعل