SHEEPSHEARING

Definition of SHEEPSHEARING

  1. (noun)the time or season when sheep are sheared
  2. (noun)a festival held at the time sheep are normally sheared
  3. (noun)act of shearing sheep