nature preserves - German English Dictionary