CHOUAN MEANING IN ENGLISH

• Chouan Definition & Synonyms

  1. (n.) One of the royalist insurgents in western France (Brittany, etc.), during and after the French revolution.


RECENT SEARCHES