insectoid Definition
Definition
Relating to or resembling an insect; characterized by or resembling the structure or behavior of an insect.
Browse
Relating to or resembling an insect; characterized by or resembling the structure or behavior of an insect.
Browse