power-drill - French English Dictionary