time-killing - French English Dictionary