topsite (English, noun)
expansion: topsite (plural topsites)
Senses:
glosses: A high-speed FTP server used to store and distribute warez.
tags: Internet
slang
Forms:
form: topsites
tags: plural