garua
English
noun
Definitions
- A very fine mist or drizzle that visits the Andean region, especially Ecuador and Peru.
Etymology
Borrowed from Spanish, Castilian garúa.
Origin
Spanish
garúa
Borrowed from Spanish, Castilian garúa.
Spanish
garúa