Language:
Free Online Dictionary|3Dict

毛手毛腳

Source : CEDICT

ham-handed/restless and uneasy/too familiar or offhanded (esp. toward women) (idiom)