immolate - Turkish English Dictionary