foot rest panel - German English Dictionary