What does 自販 mean?
自販 is a Japanese noun meaning “automatic selling” in English. It can also be translated as “car sales” depending on context. It is written as 自販 in kanji, じはん in hiragana, and jihan in romaji. This word is part of JLPT N2 vocabulary.