Dictionary search results

Showing 1-3 of 3 results

instar British & World English

A phase between two periods of moulting in the development of an insect larva or other invertebrate animal

instar Spanish-English

to urge sb to +