go through fire and water - English Synonyms Dictionary