disseminate something on the internet - French English Dictionary