owe someone an explanation - Turkish English Dictionary