What is the meaning of the word "carnivore"?

Definitions:

  1. a terrestrial or aquatic flesh-eating mammal copy to clipboard noun
    • terrestrial carnivores have four or five clawed digits on each limb copy to clipboard
  2. any animal that feeds on flesh copy to clipboard noun
    • Tyrannosaurus Rex was a large carnivore copy to clipboard