Slovnenya

Translation English French: simoon

Dictionary: main
simoon
noun