INSTAR


Meaning of INSTAR in English

n. a stage in the life of an insect etc. between two periods of moulting.

Etymology: L, form

Oxford English vocab.      Оксфордский английский словарь.