be well-looked after - Alemán Inglés Diccionario