Slovnenya

Translation English French: overlooking

Dictionary: main
overlooking
adjective