Noun

1. drizzle; scattered rain

Archaic
Other forms: