eye of round roast - Turkish English Dictionary