French-English dictionary »

nimbostratus meaning in English

FrenchEnglish
nimbostratus nom {m}

nimbostratus◼◼◼(cloud type)
noun