Smart Alec

Smart Alec is slang for an offensively knowledgeable person.
Found on http://www.probertencyclopaedia.com/browse/ZSB.HTM

Smart Alec

Smart Alec is slang for an offensively knowledgeable person.
Found on http://www.probertencyclopaedia.com/browse/ZSB.HTM
No exact match found