Clever-clogs meaning

(slang) Somebody who is rather too clever; a smart aleck.
noun
0
0
Advertisement