Skip to main content

Definitions by jcjculio

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

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