Kotomora
柩車 (きゅうしゃ, kyuusha) Japanese meaning: hearse | Kotomora