Subscriber login


Forgot your password?

Library card login

Other

Natural History Museum

Definition of Natural History Museum
  • a museum of zoological, botanical, palaeontological, and mineralogical items in South Kensington, London.