rain cloud in French rain cloud in French nimbus noun A cloud from which rain is falling or may fall. Add to Flashcards