Sustainable development is development which meets the needs of the present without jeopardising the needs of the future.
In other words, developing in a way that does not exploit all of the resource available and leaving some for future generations.