CLERID

Definition of CLERID

  1. (noun)predacious on other insects; usually brightly colored or metallic