Slovnenya

Translation English French: leftover

Dictionary: main
leftover
adjective
noun