Top definition
A derogatory term for a stupid person, used as an insult to imply the person on the receiving end is disabled.
Synonym: Retard
"Chernobyl is in Russia right?"
"It's in Ukraine you fucking spengoloid!"
by Royal_Piranha April 04, 2017
Get the mug
Get a Spengoloid mug for your cat Bob.