perambulator - French English Dictionary