arguta

arguta - sharply toothed