vocab dash
Log in
Sign up
sirimiri
Meanings
Noun
1. drizzle (light rain)
(Spain)