English Dictionary
Definition Happy in British English
Happy phrase
phrase
1
used as a greeting on a particular occasion
Synonyms and related words
