Slovnenya

Translation English French: open-air marketplace

Dictionary: main
open-air marketplace
noun