Which one is parasite in true sense?
Head lice are tiny parasites that live on the human head and feeds on blood from the scalp.
______ bird lays its eggs in crow's nest and crow hatches them along with its own eggs.
Explain in detail: Internal fertilization takes place in both humans and hens but human beings give birth to babies while hens lay eggs.