any website that allows users to upload content, particularly youtube itself

listen to the pronunciation of any website that allows users to upload content, particularly youtube itself
English - English
YouTube