Definitions for "Inuyasha"
a doglike half-breed demon