perambulators - French English Dictionary