dsynonym
English
Spanish
Portuguese
Dutch
German
French
Italian
Slovenian
Instar
— definition
1.
instar (Noun)
1 definition
instar (Noun)
— An insect or other arthropod between moults.
1 type of
arthropod