What protects the body from bacteria and viruses against infection like vaccines or natural compounds and chemicals to maintain good health. Some synonyms, words or similar expressions may be uninfectable, anti-infective.