go through fire and water verb1 •(old-fashioned) To undertake any amount of trouble or risk to achieve some end. formswent through fire and water · gone through fire and water · going through fire and water · goes through fire and water