self powered platform - Turkish English Dictionary