Slovnenya

Translation English French: well-situated

Dictionary: main
well-situated