Definitions

xìn split, quarrel, dispute; blood sacrifice

Etymology

A sacrifice made on an altar