自販じはん
jihan

Noun

1. automatic selling

Noun

2. car sales