LONDONWARD Definition
Definition
toward or towards London; relating to or from London. As a noun, it refers to travel or movement towards London.
Browse
toward or towards London; relating to or from London. As a noun, it refers to travel or movement towards London.
Browse