DUFF Meaning of DUFF in English Mac, a Scotchman who gained fame because he was a good layer on. Who is who English vocabulary. Английский словарь "Кто есть кто". 2012