long term hardships Synonym
Synonyme long term hardships
Search Synonyms