Wiktionary
mitraillades
n. (plural of mitraillade English)
n. (plural of mitraillade English)