aguazal
Meanings
Noun
1. puddle
2. sudden rain (colloquial, Guatemala, Honduras, Nicaragua)