ambassador...has D.C. wired

  • Myridon

    Senior Member
    English - US
    D.C. = District of Columbia, where the US government is located = the people involved with the US government
    They are excited or upset. You can read the article to find out more.
     
    < Previous | Next >
    Top