meat balls in tomato sauce - Turco Inglés Diccionario