storm cloud

(noun) cloud (generic term)