long explanation - Turkish English Dictionary