motorized torch - Turkish English Dictionary