multi-layered cloud - French English Dictionary