シャルルヴィル・マスケット
Meanings
Noun
1. Charleville musket