powerful explosion - Turkish English Dictionary