INSTAR Meaning of INSTAR in English [ 'ɪnstα: ]■ noun Zoology a phase between two periods of moulting in the development of an insect larva or other invertebrate.OriginC19: from L., lit. 'form, likeness'. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004