insettoide

Italian

Etymology

From insetto +‎ -oide.

Noun

insettoide m (plural insettoidi)

  1. insectoid