Thunderstruck Definition, Meaning, Synonyms & Etymology