The difference between egg and grub is this: an egg is that from a part of which the young comes into being, the rest being nutriment for it; but the whole of a grub is developed into the whole of the young animal.