What does caribú mean?

caribú - Spanish to English

caribou