boiled lamb and vegetables in broth - Alemán Inglés Diccionario