Meaning of John-of-all-trades in English:

John-of-all-trades

noun

rare
  • A person able to turn his or her hand to many different types of work; = "Jack of all trades".

Origin

Mid 17th century; earliest use found in Jasper Mayne (1604–1672), Church of England clergyman and poet.