English Dictionary
Definition I’m ashamed to say/admit in British English
I’m ashamed to say/admit phrase
phrase
Synonyms and related words

English Dictionary