foot mounted rotating electrical machine - German English Dictionary