cloud bank

noun

1.
a layer of clouds seen from a distance