To fight against imaginary problems or enemies.
Trusted by1M+English learners & teachers worldwide
To fight enemies that are not really there.
When you tilt at windmills, you battle something that was never a threat because you read the situation wrong.
It comes from Don Quixote and is used for pointless fights.
"Fight a Losing Battle"
—
Persisting in a real struggle that cannot be won, despite the clear odds against you
"Chasing Ghosts"
—
Pursuing something that does not exist or that has already passed, wasting time and effort
"Tilt at Windmills"
—
Wasting effort fighting imaginary or non-existent problems based on a misunderstanding