Slovnenya

Translation English Spanish: makeshift

Dictionary: main
makeshift
noun