riddled

adj

1.
(often followed by ‘with’) damaged throughout by numerous perforations or holes
2.
spread throughout