Japanese dictionary

Dictionary: “デモサイド”

デモサイド

デモサイド

democide; the murder of any person or people by a government