1 definition by Kamachatka

Top Definition
A unique species resembling humans, native to Vietnam. It is often found loitering around Thailand.
Duhwee thinks he is a cat, but in fact he's not one.
by Kamachatka December 07, 2020

Mug icon
Buy a Duhwee mug!