EXPERIENCE
LEARN
C2
IPA
/loʔŋ/
GD
long

ឡុងដ៍ Meaning in English

Definitions

US Noun London (the capital city of the United Kingdom; capital city of England)
Wiktionary

Etymology

French - From Londres.