difficult/unpleasant affair - French English Dictionary