crack of a bursting rocket - Turkish English Dictionary