self powered platform - German English Dictionary