Mädchen für alles

Etymology
lit. 'girl for everything'.

Noun

 * 1)  a person of either sex who has a wide variety of abilities and does odd jobs; a handyman; a jack-of-all-trades

Usage notes

 * Though the word is not derogatory per se, one should refrain from using it towards strangers. It may be offensive both to men (because of the Mädchen) and women (because of the für alles).