Used to describe someone who is overly confident in their knowledge.
El sabihondo de la clase siempre interrumpía a los demás, queriendo demostrar que sabía más que todos.
The know-it-all in the class always interrupted others, wanting to prove that he knew more than everyone.
El sabihondo de la clase siempre tenía una respuesta para cada pregunta planteada por el profesor.
The know-it-all in class always had an answer for every question posed by the teacher.