1 definition by theratsawaken
A character from the Dreamworks show She-ra and the Princesses of Power;
A cat-human hybrid with abnormal feet and long, square toes.
A cat-human hybrid with abnormal feet and long, square toes.
by theratsawaken November 12, 2021