Slovnenya

Translation English French: perambulator

Dictionary: main
perambulator
noun