rag: a week at British universities during which side-shows and processions of floats are organized to raise money for charities
week: any period of seven consecutive days
old english sheepdog: large sheepdog with a profuse shaggy bluish-grey-and-white coat and short tail; believed to trace back to the Roman occupation of Britain