self-combustible - Turkish English Dictionary