English Dictionary
Definition stay-at-home in British English
stay-at-home phrase
phrase
Synonyms and related words

English Dictionary