What does the word Greenwich mean?

It's a famous place in England.

It's a famous place in England.