woolshed









woolshed


noun

  1. a building in which sheep are sheared and wool is gathered and prepared for market.
46 queries 0.555