diestrous - French English Dictionary