Keywords: London

Sign Definition

As a Noun

1. The capital city of the United Kingdom, located in England. English = London.