Sea water
Fossils
Animal bones
Sedimentary rocks
Phosphorous is present in the form of phosphates in rocks. As the rocks get weathered due to various environmental factors, some amount of these phosphates get dissolved in the soil and are absorbed by the plants. Hence, the natural reservoir of phosphorous is sedimentary rocks. So, the correct answer is option D.