this deplorable affair - Turkish English Dictionary