Etymology
Today it means: To defend against; to repel with force or effort Full definition →
fend + off
Etymology from Wiktionary, CC BY-SA 4.0.