Yahoo Web Search

Search results

  1. Dictionary
    Have seen better days
    • have declined from former prosperity or good condition

    Powered by Oxford Languages