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.

Origin

C19: from L., lit. 'form, likeness'.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.