Definition
mostly perennial herbs with sticky stems that catch insects; widespread in north temperate zone
Seed ·
Term in context
mostly perennial herbs with sticky stems that catch insects; widespread in north temperate zone
Seed ·