Translation of karibu in English:

karibu

caribou

noun

  • 1

    caribou, caribou, North American reindeer