MalayTranslate.com
Malay to English Translator
Translate Here

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 center
    modal dan terbesar kota dari inggris; terletak di thames di tenggara inggris; kewangan dan industri dan pusat kebudayaan
    source: wordnet30