staphylinoid

English

Noun

staphylinoid (plural staphylinoids)

  1. Any beetle of the insect superfamily Staphylinoidea.