From Longman Dictionary of Contemporary Englishpublic holidayˌpublic ˈholiday ●●○ noun [countable] TMCHOLIDAYa special day when people do not go to work or school SYN holiday American English
Examples from the Corpus
public holiday• The birthday of the Prophet Mohammad is known as Eid-e-Milad-un-Nabi and is a public holiday.