To see off piranha this fish has strong armour
economist.com
economist.com
https://www.reuters.com/article/us-science-fish/amazon-fish-...
Thanks to a dictionary I now know that "to see off" means "to fend off".
A sidethread comment suggests this is a Britishism.
It's not in common use in Australia though.