Kotomora
対向車 (taikousha) Japanese meaning: oncoming car | Kotomora