Slovnenya

Translation English French: carpet

Dictionary: main
carpet
noun