Library
(meteorology) Any cloud from which rain falls; a popular term having no technical denotation.
View more Science videos