catercap

/kætərkæp/

Definitions

1. noun

A type of insectivorous plant that captures insects using a sticky substance or modified parts.

“The catercap plant in our garden attracts a variety of small insects, which it uses as a source of nutrients.”

Synonyms

  • flytrap
  • pitcherplant

Antonyms

  • bee
  • pollinator