Definitions of carnivorous plant:

  • noun:   plants adapted to attract and capture and digest primarily insects but also other small animals