inventing an explanation - Turkish English Dictionary