WordUnscrambler Home
instar
Definitions
[ˈɪnstɑː], (Noun)
Definitions:
- a phase between two periods of moulting in the development of an insect larva or other invertebrate animal
Phrases:
Origin
:
late 19th century: from Latin, literally ‘form, likeness’
Click here to see the free dictionary definition for instar
definition by Oxford Dictionaries