Succubus Yondara Haha New [best] -

A Japanese verb form meaning "if [you] call" or "when [you] call." Haha (母): The Japanese word for "mother."

Here is an informative article detailing the series, the demon Succubus, and why this title mix-up likely occurred. succubus yondara haha new