difficult/unpleasant affair - Francés Inglés Diccionario