Back to N3 Words
Meanings
English
to fall continuously (of rain, snow, etc.)