Definition

A fictional insect-like creature in science fiction or fantasy literature, often characterized by an unusual appearance or behavior that differs from typical terrestrial insects.