Don ugly pants — and far from clean? (7)
I believe the answer is:
ungodly
'far from clean?' is the definition.
(not spiritually pure)
'don ugly pants' is the wordplay.
'pants' indicates an anagram (UK informal term for 'nonsense' or 'rubbish').
'don'+'ugly'='donugly'
'donugly' with letters rearranged gives 'UNGODLY'.
'and' is the link.
(Other definitions for ungodly that I've seen before include "Characterised by iniquity" , "Outrageous; sinful" , "Irreligious, immoral" , "Defying belief" , "being so early?" .)