Skip to main content

English: English Nature

Welsh: English Nature

Definition

A national body funded by the government to promote and give advice on the conservation of England's wildlife and natural features.