Meanings
colloquial · offensive · possiblya person of either sex who has a wide variety of abilities and does odd jobs; a handyman; a jack-of-all-trades
colloquial · offensive · possiblya person of either sex who has a wide variety of abilities and does odd jobs; a handyman; a jack-of-all-trades