Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of caribou

- The American reindeer, especially the common or woodland species (Rangifer Caribou).

Crossword clue for caribou

- Arctic deer
- Large North American deer
- North American reindeer
- Reindeer