Greenwich in French Greenwich in French Greenwich proper noun A royal borough in Greater London, which includes the town. Add to Flashcards