electric torch - Turkish English Dictionary