pelted

PELT'ED, pp. Struck with something thrown or driven.