be difficult to deal with - Francés Inglés Diccionario