multidentate

having teeth - many of them, i.e. having many teeth