YourDictionary

Greenwich

  1. borough of Greater London, England, located on the prime meridian: pop. 208,000: formerly the site of an astronomical observatory
  2. suburb of Stamford, in SW Conn.: pop. 61,000

See Greenwich in American Heritage Dictionary 4

Learn more about Greenwich

Related Articles

Greenwich

link/cite print suggestion box