Yahoo Web Search

Search results

  1. Dictionary
    Tian·an·men Square
    /tēˌenənˌmen ˈskwer/
    • 1. a square in the center of Beijing adjacent to the Forbidden City, the largest public open space in the world.