hamfisted - French English Dictionary