Posted on

Question #10

One sentence in this nature.com article begins "Throughout the 2000s, NASA sent a sustained barrage of spacecraft to Mars…"

In the same quote, what is another word that means the same as "sustained" in this context?