multiclouds

noun
  1. A computing environment or strategy that uses multiple cloud service providers or platforms simultaneously.
  2. Usage: technical; information technology; plural form; singular is 'multicloud'

Examples