insufferable person - Turkish English Dictionary