Subscriber login


Forgot your password?

Library card login

Other

Dutch barn

Definition of Dutch barn

noun

British
  • a farm building with a curved roof set over a steel, timber, or concrete frame without walls, used for storing hay.