need a firm hand - French English Dictionary