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
Get the shomba neck gaiter and mug.