Slovnenya

Translation English French: glen

Dictionary: main
glen
noun