Kotomora
葬儀車 (そうぎしゃ, sougisha) Japanese meaning: hearse | Kotomora