removable foot-rest - Spanish English Dictionary