trasnochada
Top 35000
Meanings
Noun
1. staying up for a night
2. noctural suprise attack (militia)