[noun] [C] ANZ [informal] - a person who looks unattractive or behaves in an unattractive wayHe's such a dag no girl would accept a lift with him.(dated) A dag is also an amusing person.She's quite a dag with all those stories.
DAG
Meaning of DAG in English
Cambridge English vocab. Кембриджский английский словарь. 2012