Razor-sharp giant leech canine