flash
Top 5000
Meanings
Noun
1. flash (photography)
2. freezie, freeze pop (Spain)