vocab dash
Log in
Sign up
llamarada
Top 20000
Meanings
Noun
1. sudden flare-up, blaze
2. flush, blush