foot rests - German English Dictionary