handdrill - French English Dictionary