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. Английский основной разговорный словарь. 2012