i drip - French English Dictionary