Noun Definition

londoner

1.Definition: a native or resident of London

Category: People