INSTAR Meaning of INSTAR in English n. a stage in the life of an insect etc. between two periods of moulting. [ L, = form ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012