What is the full meaning of caribous
CARIBOU, (Native American) a large deer found in Canada, also CARIBOO [n]
Example of the word caribous placed on a Scrabble board.