otter creek - German English Dictionary