bobbythebigman's definitions
Italian last name. Meaning good at everything they try to do. Every sport or activity they have a natural ability to be amazing at it. Everything except horseshoes. Athletic and very muscular good looking.
by bobbythebigman July 8, 2010
Get the Nicastromug.