Slovnenya

Translation English French: chain store

Dictionary: main
chain store
noun