Slovnenya

Translation English Spanish: granting immunity

Dictionary: main
granting immunity
noun