witch-hunter: someone who identifies and punishes people for their opinions
physical entity: an entity that has physical existence
embankment: a long artificial mound of stone or earth; built to hold back water or to support a road or as protection