So mention other sites instead - the BBC iPlayer website, vox.com, etc.
Or you just say "two sites in the alexa top 100 that we know about"
It's not rocket science.
Seems fairly obvious that you'd not mention it unless you're prepared to explain what exactly it is. Especially considering you have "students" inquiring about it.