INSTAR


Meaning of INSTAR in English

n. a stage in the life of an insect etc. between two periods of moulting. [L, = form]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.