2. sharp-toothed

adjective. Having sharp teeth.
Synonyms

8. small-toothed

adjective. Having small teeth.