English Dictionary
Definition fighting for survival in British English
fighting for survival phrase
phrase
1
trying to remain successful or continue to exist
Synonyms and related words
