Meaning of “sneak peek” in the English Dictionary

british dictionary