Kotomora
家畜車 (kachikusha) Japanese meaning: cattle wagon | Kotomora