Top definition
A complusive lying parasite that once it find its host, its disease will drain everything the host has and once the host is fully depleted the parasite will move on and the cycle is complete. Scientist believe the parasite originated from southeast asia but spreaded from California to the pacific northwest.
His friends and family got skhamboo.
by Skhamboo June 06, 2018
Get the mug
Get a skhamboo mug for your brother Manafort.