The correct option is D all of the above
Seed coat is the outermost covering of a seed. It helps in the protection of the seed from the physical stress such as shock, temperature variations or water damage. It also helps the seed to remain dormant within the seed coat and germinates when there are favourable conditions. It also protects the seed from water loss and the attack of bacteria, fungi and insects.