Attested.to

Definition

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

Seed ·

Term in context

carnivorous plant in CommonParlance