hayan asediado
Present perfect subjunctive ellos/ellas/ustedes conjugation of asediar.

asediar

Y tan ciertamente como eso es así, estamos actualmente viviendo en el tiempo del borramiento definitivo de todos los pecados que jamás nos hayan asediado.
And as certainly as that is so, we are also in the time of the utter blotting out of all sins that have ever been against us.
Word of the Day
rice pudding