carnivorous

adjective
  1. feeding on animal flesh
  2. Usage: biology
  3. having leaves or other parts that trap and digest insects
  4. Usage: botany

Examples