in my own devices - Turkish English Dictionary