Licensed shop definition

Licensed shop  means the shop in which a licensee has been licensed to sell toddy under his licence ;