meaning of caribú

caribú - Spanish to English

caribou