marco polo sheep - German English Dictionary