live in cotton wool - Alemán Inglés Diccionario