head torch - Turkish English Dictionary