Definify.com

Definition 2025


stormclouds

stormclouds

See also: storm clouds

English

Noun

stormclouds

  1. plural of stormcloud