natural life park - German English Dictionary