CARIBOU MEANING IN ENGLISH

• Caribou Definition & Synonyms

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


Synonyms:
Reindeer,

RECENT SEARCHES