international company under the ownership of the British government that provides nuclear power-related services in Europe and Asia and North America (it manufactures and conveys fuel , operates reactors, generates and sells electricity)
BNFL
Meaning of BNFL in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012