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. Оксфордский английский словарь. 2012