Kotomora
牛車 (gyuusha) Japanese meaning: ox-drawn carriage | Kotomora