French-English dictionary »

neige marine meaning in English

FrenchEnglish
neige marine nom {f}

marine snow◼◼◼(sinking organic detritus)
noun