Kotomora
護送車 (gosousha) Japanese meaning: police van | Kotomora