sirimiri
Meanings
Noun
1. drizzle (light rain) (Spain)