Large razor-sharp giant leech canine