Results

smirr
noun fine rain; drizzle
verb to fall gently and softly in fine clouds; to drizzle