Slovnenya

Translation English French: prognosticator

Dictionary: main
prognosticator
noun