a precarious financial situation - French English Dictionary