Skip to main content

Definitions by Kamachatka

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.
Duhwee by Kamachatka December 7, 2020