English
English version

streaming media

From Longman Dictionary of Contemporary Englishstreaming mediaˈstreaming ˌmedia noun [uncountable] technical  sound and video that are sent over the Internet in a continuous way
Pictures of the day
What are these?
Click on the pictures to check.