wormwood hare (lepus timidus) - German English Dictionary