Best definition
zwizzle
a really light drizzle of rain

i just felt a zwizzle on my head