CUMULOSTRATUS


Meaning of CUMULOSTRATUS in English

noun a form of cloud. ·see cloud.

Webster English vocab.      Английский словарь Webster.