meat balls in tomato sauce - Spanish English Dictionary