Noun
flannelled fool (plural flannelled fools) (Britain, idiomatic) A cricketer (from the white flannel trousers they traditionally wear).