self-powered detector - Turkish English Dictionary