boiled lamb and vegetables in broth - Español Inglés Diccionario