a money pit - French English Dictionary