Slovnenya

Translation English French: serial publication

Dictionary: main
serial publication
noun