Licence Means this Smart Meter Communication Licence. Related Articles: Terms of UseHomeGlossary: Authorised ActivityGlossary: Authorised Business of the LicenseeGlossary: Central Delivery Body« Back to Glossary Index Smart Meter