mitraillette
Top 20000
Meanings
Noun
1. submachine gun
2. sandwich with meat and French fries (Belgium)