ストール (Sutooru) is a Japanese noun meaning “stall, stall (of an engine), (animal) stall”.

Meanings

  1. nounstall
  2. nounstall (of an engine)
  3. noun(animal) stall