Caribou
English Meaning
The American reindeer, especially the common or woodland species (Rangifer Caribou).
- Any of several large reindeer native to northern North America.
Sorry, No Malayalam Meaning for your input!
See Caribo Want To Try Caribou In Malayalam??