aguacha
Meanings
Noun
1. cold drizzle (dialectal, Spain)