INSTAR


Meaning of INSTAR in English

noun Etymology: New Latin, from Latin, equivalent Date: 1895 a stage in the life of an arthropod (as an insect) between two successive molts

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.