Drubbings meaning : A severe beating. A thorough defeat.
drubbings
parcel post
motor hotels
delicates
mucous membranes