wild sheep - Turkish English Dictionary