How to Say "to assail" in Spanish
The Spanish word for “to assail” is “asaltar” — C1 level.
English → SpanishC1
verbC1
memories or worries

Examples
Una duda terrible me asaltó antes de firmar el contrato.
A terrible doubt struck me before signing the contract.
De repente, lo asaltaron los recuerdos de su infancia.
Suddenly, childhood memories came over him.
Al entrar en la casa vacía, me asaltó una gran tristeza.
Upon entering the empty house, a great sadness assailed me.
Passive vs. Active
You can say the doubt struck you ('me asaltó una duda') or that you were struck by a doubt ('fui asaltado por una duda'). The first one is much more natural in Spanish.
Word order
Mistake: “Una duda me asaltó.”
Correction: Me asaltó una duda.
Related Translations
Learn Spanish with Inklingo
Interactive stories, personalized learning, and more.