explode in your face - German English Dictionary