have seen better days verb1 •(euphemistic) To be in poor condition, to be worn out.Your sofa has certainly seen better days, isn't it time you got a new one? formshad seen better days · having seen better days · has seen better days