Macbeth

Act 2, Scene 2

What is the “filthy witness” referred to in line 46?

Asked by
Last updated by jill d #170087
Answers 1
Add Yours

The "filthy witness" is Duncan's blood..... which still stains Macbeth's hands.

Source(s)

Macbeth