Slovnenya

Translation English French: makeshift

Dictionary: main
makeshift
noun