INSTAR


Meaning of INSTAR in English

[in.star] n [NL, fr. L, equivalent] (1895): a stage in the life of an arthropod (as an insect) between two successive molts; also: an individual in a specified instar

Merriam-Webster English vocab.      Английский словарь Merriam Webster.