sound of explosion - Turkish English Dictionary