Hello everyone, Does anyone know if there Is a Latin word for the Internet? Obviously recently created. ;)