a bottomless pit - French English Dictionary