CHEVRETTE MEANING IN ENGLISH

• Chevrette Definition & Synonyms

  1. (n.) A machine for raising guns or mortar into their carriages.


RECENT SEARCHES