glued to the screen - Turkish English Dictionary