immolated - Turkish English Dictionary