catch a glimpse - Turkish English Dictionary