Definition of shower cloud in US English:

shower cloud

noun

  • A cloud which brings a rain shower; especially a cumulonimbus cloud.

Origin

Early 19th century; earliest use found in London Literary Gazette.