English to English
Greater London
noun (n)
- the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural centermodal dan terbesar kota dari inggris; terletak di thames di tenggara inggris; kewangan dan industri dan pusat kebudayaansource: wordnet30