powerful explosion - German English Dictionary