English: Oil Firing Technical Association
Welsh: Cymdeithas Dechnegol Llosgi Olew
Subject: Amgylchedd
English definition: OFTEC