marine snow in French marine snow in French neige marine noun (marine biology) Sinking organic detritus in the ocean. Add to Flashcards