Both rather dated. I haven't heard them for years.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
...and of course, they always were an insult.Some people might also think of it as a compliment if someone described them using those words.