English Dictionary
Definition the cloud in British English
the cloud phrase
phrase
1
a way of delivering data to any digital device, anywhere and at any time
Synonyms and related words
