Is there a word or expression for someone who knows various things, a little bit of everything, but is not specialised in anything?
Is there a word for describing people who know many things but superficially?