What does "unbonnet" mean?

Unbonnet: To take a bonnet from; to take off one's bonnet; to uncover; as, to unbonnet one's head. Sir W. Scott.

Sources