Slovnenya

Translation English Spanish: perambulator

Dictionary: main
perambulator
noun