garúa
Top 40000
Meanings
Noun
1. drizzle (very light rain) (Canary Islands, Latin America)
2. garua (a very fine mist or drizzle that visits the Andean region, especially Ecuador and Peru)