防患未然fánghuànwèiránMeanings1. to prevent troubles before the event (idiom)2. to forestall3. to nip sth in the budCharacters used防to protect患to suffer未not yet然correct