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.”
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.”