Word Meaning

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


Meaning of petronel

- A sort of hand cannon, or portable firearm, used in France in the 15th century.