Any type of isolated cloud, generally formed over peaks or ridges of mountainous areas, that appears stationary or standing over the terrain.
STANDING CLOUD
Meaning of STANDING CLOUD in English
Weather and meteorology English vocabulary. Английский словарь погоды и метеорологии . 2012