The AI-powered English dictionary
plural netcasts
(Internet) A broadcast transmitted over the Internet, such as a podcast. examples