meat balls in tomato sauce - Turkish English Dictionary