Slovnenya

Translation English French: buffer country

Dictionary: main
buffer country