自販

automatic selling; car sales

Meaning

  1. n
    automatic selling
  2. n
    car sales