Slovnenya

Translation English French: mediate

Dictionary: main
mediate
adjective
verb