make life difficult - Francés Inglés Diccionario