Skip to main content

DragonJones's definitions

London

London is a place in England, but is also the name of a lot of eccentric peeps! London are cool, chill, smart, and creative . Love your London!
London is a great gal!
London has double-Decker red buses.
by DragonJones December 8, 2018
mugGet the Londonmug.

Share this definition