huge explosion - Turkish English Dictionary