hard-ass








noun Slang: Vulgar.

  1. a person who follows rules and regulations meticulously and enforces them without exceptions.
58 queries 0.560