ENTOMOID MEANING IN ENGLISH

• Entomoid Definition & Synonyms

  1. (a.) Resembling an insect.
  2. (n.) An object resembling an insect.


RECENT SEARCHES