Kotomora
前車 (ぜんしゃ, zensha) Japanese meaning: car in front | Kotomora