Definition of Instar

Noun: instar  'in,staa(r)

  1. An insect or other arthropod between moults

See also:
instants
instarred

Anagrams containing the word instar

iarnts rinsta arinst tarins starin nstari