What is the full meaning of cariacou
an American deer, aka white-tailed deer, also CARJACOU [n -S]
Example of the word cariacou placed on a Scrabble board.