From etero- + -donte.
eterodonte m or f by sense (plural eterodonti)
eterodonte m (plural eterodonti)