Having been around for a while, it’s horrible — landing’s not good (4-8)
I believe the answer is:
long-standing
'having been around for a while' is the definition.
'horrible landing's not good' is the wordplay.
'horrible' indicates an anagram.
'good' becomes 'g' (abbreviation).
'landings'+'not'='landingsnot'
'landingsnot' with letters rearranged gives 'longstandin'.
'longstandin'+'g'='LONG-STANDING'
'it's' acts as a link.
(Other definitions for long-standing that I've seen before include "Existing over a considerable period" , "Well-established" , "Having existed for some time" , "Existing over the years" , "Existing over much time" .)