Wall of revealing light yu gi oh. Basically it s a negation to continuous traps. When you activate this card pay any multiple of 1000 life points.