English Dictionary
Definition too etc for your own good in British English
too etc for your own good phrase
phrase
Synonyms and related words

English Dictionary