"i can't believe so many people voted for that meanderthal
someone who's not very smart but goes on talking and talking circuitously around a subject without ever making any coherent point
""i can't believe so many people voted for that meanderthal" What is the definition of "meanderthal"?