martinet

Definition: (noun) Someone who demands exact conformity to rules and forms.
Synonyms: disciplinarian, moralist.
Usage: Any deviation from the classroom rules was met with a swift rebuke from our teacher, a real martinet.
Discuss