What are cannibal ants?

The real name of so-called cannibal ants is Adetomyrma. They are found in Madagascar. They are called cannibals because they feed on the insect "blood" of the larvae in their own colonies.