English word definition — powered by WordNet
(used in combination) affected by something overwhelming
Want to remember struck?