Slovnenya

Translation English French: itinerant

Dictionary: main
itinerant
noun