Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of chassepot

- A kind of breechloading, center-fire rifle, or improved needle gun.