rubber powered - German English Dictionary