English Dictionary
Definition long live in British English
long live phrase
phrase
1
used for expressing your support for or loyalty to someone or something
Synonyms and related words
