English: cloud computing
Welsh: cyfrifiadura cwmwl
Subject: TGCh
English definition: A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.