MIRID

Definition of MIRID

  1. (noun)a variety of leaf bug