roll cloud


noun Meteorology.