STRATO-CUMULUS MEANING IN ENGLISH

• Strato-cumulus Definition & Synonyms

  1. (n.) Large balls or rolls of dark cloud which frequently cover the whole sky, esp. in winter, and give it at times an undulated appearance.


RECENT SEARCHES