catch a glimpse of - Turkish English Dictionary