1 definition by jcjculio

Top Definition
/noun/ an evil spirit or a ghost in Thai.
/sentence/

Some believed that a shomba is responsible for the deaths in that town.
by jcjculio May 13, 2010

Mug icon
Buy a shomba mug!