cloud bank: a layer of clouds seen from a distance
cloud: a visible mass of water or ice particles suspended at a considerable altitude
proletarian: a member of the working class (not necessarily employed)