I believe that would be a cummulonimbus cloud, more commonly known as a storm cloud.
Alibaba is the world's largest global trade marketplace with over 360m products, including Consumer Electronics, Machinery, Apparel, Home & Garden, Automobiles & Motorcycles, Beauty & Personal Care, Health & Medical, Construction & Real Estate & more. short-url.cc/4mth