Macrodont

1. (a.) Having large teeth.

2. (n.) A macrodont animal.