Слова «зубастый» и «зубатый» являются паронимами — созвучными и схожими в написании словами, но имеющими разное значение. Слова образуют паронимическую пару части речи имя прилагательное. Тип паронимов: полные.
Разница в написании и ударении: зуба́стый и зуба́тый.
зубастый
Значение
(разг.) 1. С крепкими, острыми, большими зубами; с большим количеством зубов. 2. перен. Дерзкий, острый на язык, язвительно-насмешливый.
[Воробей], весь взъерошенный, искажённый, с отчаянным и жалким писком прыгнул два раза в направлении зубастой раскрытой пасти [собаки]. (И.Тургенев, «Воробей»)— А тебе на твой пятак да чтобы с ба-архатом! — отзывалась зубастая торговка, и солдаты и матросы кругом хохотали. (С.Сергеев-Ценский, «Севастопольская страда»)
зубатый
Значение
1. Имеющий зубы, с зубами (разг.) 2. Составная часть некоторых зоологических названий.
И надо же, чтобы до седьмого десятка дожить с этаким зубатым ртом .... (К.Федин, «Блинки»)Дельфиновые ... — семейство млекопитающих подотряда зубатых китов. («БСЭ»)