English to Arabic

Meaning for:
Caribous
other
الوعول