carnivore: a terrestrial or aquatic flesh-eating mammal
placental: mammals having a placenta; all mammals except monotremes and marsupials
leaf roller: moth whose larvae form nests by rolling and tying leaves with spun silk