regeneration of organs - Alemán Inglés Diccionario