nubarrón
Top 30000
Meanings
Noun
1. storm cloud
Examples1
Dense clouds formed.