English Dictionary
Definition La La Land in British English
La La Land
1
an informal name for Los Angeles
Synonyms and related words
