Assail [əˊseɪl] v
1) нападать, атаковать; совершать насилие; наступать;
I was assailed with questions меня закидали вопросами;
I was assailed by doubts на меня напали сомнения, я был охвачен сомнениями
2) резко критиковать
3) с жаром набрасываться (на работу и т.п.); решительно, энергично браться за трудное дело