EGGAR

Definition of EGGAR

  1. (noun)moth having nonfunctional mouthparts as adults; larvae feed on tree foliage and spin egg-shaped cocoons