A highly knowledgeable person; expert.
Synonym of know-it-all
A knowledgable or successful sports bettor.
A hipster.
A member of the Mafia; a mobster.
One who is insolent or flippant; one who makes jokes or perpetrates pranks.
An Italian-American man.