MAFF


Meaning of MAFF in English

(British) ministry whose aim is to protect and improve environment nationally and internationally

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.