Slovnenya

Translation English French: placer

Dictionary: main
placer
noun