marco polo sheep - Turkish English Dictionary