Slovnenya

Translation English French: Terry

Dictionary: main
Terry
noun