deflagrating explosive - Turkish English Dictionary