Definitions for "English Nature"
English Nature is a Government Agency set up by the Environment Protection Act 1990 to champion the conservation of wildlife and nature features throughout England. A statutory body funded by the Department for Environment, Food and Rural Affairs.
A national body established to advise on nature conservation, to establish, maintain and manage nature reserves and to identify and designate Sites of Special Scientific Interest. (Once known as the Nature Conservancy Council for England.)
Governmental agency with responsibility for nature conservation.