Abrogate
formally repel, cancel, or abolish a law
Blasphemy
speaking or behaving in a way that is offensive towards religious concepts
Enigma
difficult to understand
Harbinger
signs or symbols that indicate something is about to happen in the future
Surmise
to make an educated guess based on limited info
Plaudit
enthusiastic, praise, applause, or approval
Reprehensible
deserving of blame or strong criticism due to being morally wrong or unacceptable
Muddle
mix or confuse thins in a disordering or chaotic way often resulting in a lack of clarity, organization, or understanding
Circumspect
to be careful when making decisions
Labyronthine
something complicated, or resembling a maze