embestida
Top 25000
Meanings
Noun
1. charge (violent move)
2. charge (of an animal)
3. onslaught
Examples1
Spain is reeling under the onslaught of the coronavirus.