martinet
noun
[ ˌmɑːtɪˈnɛt ]
• a person who demands complete obedience; a strict disciplinarian.
• "the woman in charge was a martinet who treated all those beneath her like children"
Origin:
late 17th century (denoting the system of drill invented by Martinet): named after Jean Martinet, 17th-century French drill master.