chevrette
English
chevrette meaning in English • chevrette का अर्थ अंग्रेजी में
Noun
- A machine for raising guns or mortar into their carriages.