Sentences with phrase «frustrating vaccine developers»

That means that the viral proteins, including those that alert our bodies to an infection, constantly reinvent themselves, threatening our immune systems and frustrating vaccine developers.
a b c d e f g h i j k l m n o p q r s t u v w x y z