Phasmidae Definition
Definition
a family of insects comprising stick insects and leaf insects, characterized by their evolved resemblance to their environment in an attempt to avoid predation
Browse
a family of insects comprising stick insects and leaf insects, characterized by their evolved resemblance to their environment in an attempt to avoid predation
Browse