单项选择题

“狗是哺乳动物”这一定义所犯的逻辑错误是()。

A.定义含混
B.以比喻代定义
C.定义过宽
D.定义过窄