massive spectacle - Turkish English Dictionary