The English term "immun" matches the Italian term "facente"

other english words that include "immun" : italian :
immunity immunità