What is the difference between direct and indirect development?
In oviparous animals, the newly hatched young may resemble the adult. Such a development is called direct development. In some cases, the young hatched from eggs do not resemble the adult. These young are called larvae, nymphs, or naiad. They lead an independent life for some period and finally undergo important change to become adults. These changes from larvae to adults are called metamorphosis and such a development is called indirect development.