Never-say-die meaning : Do not despair; the outlook may be better than it seems, so don't give up
never say die
aspect
squealer
prodders
bologna