Definitions of Sarraceniaceae:

  • noun:   insectivorous plants