Movie Courses
Clip Honey
Word Hive
The Buzz
My Honeycomb
Contact
Sign up
Log in
Add clip to Honeycomb
london
Definition 1 (noun)
the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center
Clip example(s)
Oh, by the way, I might mention, I'm speaking from dear old London as usual.