American Dictionary
Definition no sooner said than done in American English
no sooner said than done phrase
phrase
1
used for emphasizing that you will do something immediately
Synonyms and related words
