thunderclap - German English Dictionary