INSTAR

Definition of INSTAR

  1. (noun)an insect or other arthropod between molts