English Dictionary
Definition a patch in British English
a patch phrase
phrase
1
a period of time in your life that is difficult or unpleasant
Synonyms and related words
