argutus

argutus - sharply toothed