stormcloud Alternative form of storm cloud. Noun Alternative form of storm cloud. Origin From storm + cloud. Forms stormclouds Derived stormclouded