insecti-
combining formDefinition of insecti-
: insect
insectiferous insectifuge
Keep scrolling for more