sabiondo
A smart person or someone who knows a lot. Depending on the tone, it can be used as a term of endearment for a bright child or as a way to call someone a know-it-all.
You really are a sabiondo, son, I am proud of you. / Stop being such a sabiondo, you sound arrogant.
Automatically translated from Spanish