assail

Assail [əˊseɪl] v

1) нападать, атаковать; совершать насилие; наступать;

I was assailed with questions меня закидали вопросами;

I was assailed by doubts на меня напали сомнения, я был охвачен сомнениями

2) резко критиковать

3) с жаром набрасываться (на работу и т.п.); решительно, энергично браться за трудное дело

Источник: Англо-русский словарь Мюллера на Gufo.me