English Dictionary
Definition flinch from (doing) something in British English
flinch from (doing) something phrase
phrase
1
to avoid dealing with a difficult responsibility or decision
Synonyms and related words
