Oflot

English

Alternative forms

  • OFLOT

Proper noun

Oflot

  1. (British) Acronym of Office of the National Lottery.