← Back to browseしょば[shoba]nounJapanese definitionNo Japanese definition yet.English definitionplace (to run a business, e.g. street stall)ExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsしょしょっしょいしょくしょぼしょげ