A day when most people have an official day off work and many businesses are closed.A bank holiday can also be called a public holiday.