Definition
plants adapted to attract and capture and digest primarily insects but also other small animals
Seed ·
Term in context
plants adapted to attract and capture and digest primarily insects but also other small animals
Seed ·