Hello, is this sentence an idiom? If it is what does it mean? She could strip the egotistical barnacles off the hulls of the worst of our politicians. Thanks.