polyodont

Adjective

 * 1) Having many teeth; multidentate

Noun

 * 1) Any such creature.
 * 2) Any paddlefish of the family.