English Dictionary
Definition cirrostratus in British English
cirrostratus noun
[countable/uncountable] noun
/ˌsɪrəʊˈstrɑːtəs/
Synonyms and related words
