Fall-foul Definition

verb

(idiomatic, archaic) To collide; to conflict with; to attack (+ on, of, upon)

Wiktionary

(idiomatic) To be defeated or thwarted (by); to suffer (+ of)

Wiktionary