Kotomora
動力車 (douryokusha) Japanese meaning: motor coach | Kotomora