Slovnenya

Translation English Spanish: granting immunity

Dictionnaire: main
granting immunity
noun