Slovnenya

Translation English French: harbinger

Dictionary: main