import re
definiciones= ['infectado', 'contagio', 'bicho', 'malware', 'maluco', 'virus']
string="string infectado con virus o un bicho maluco que causa contagio como tal como un malware "
remove = "|".join(definiciones)
regex = re.compile(r'\b('+remove+r')\b', flags=re.IGNORECASE)
string_limpio = regex.sub("", string)
print("*String Libre de Virus;*", string_limpio)