deep drill - French English Dictionary