removable foot-rest - German English Dictionary