removable foot-rest - French English Dictionary