dall sheep - Turkish English Dictionary