Definition of TRENCHARD

  • at St Andrews University, a trencher cap [n -S]