English: AFFSA
Welsh: Asiantaeth Safonau Bwyd Ffrainc
Subject: Amaeth
English definition: French Food Standards Agency (French abbreviation)
Welsh definition: AFFSA