Meru the Succubus is a animated series. Meru is a character in the series. The series is based in Canada. Meru is a character with sexual desire, she is a demon. She is a girl who is in a want ...