Language:
Free Online Dictionary|3Dict

有手有脚

Source : CEDICT

lit. have hands have feet/to be able bodied (idiom)/to have the ability to work