Meanings

  1. 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