Zuchon

Zuchon

English Noun
Ad

Definition

A breed of dog, a cross between a bichon and a Shih Tzu.

Etymology

Blend of Tzu + bichon.

Ad