1 definition by Loganicus

An extremly smart,though sometimes idiotic person.
Wow,you aced that test,you Umbertoed it!
by Loganicus September 25, 2008
Get the Umberto mug.