Slovnenya

Translation English French: intercede

Dictionary: main
intercede
verb