immolation - Turkish English Dictionary