Find the word definition

Wikipedia
Emela-ntouka

The emela-ntouka is an legendary creature from the Likouala region of Central Africa. Its name means "killer of the elephants" in the Lingala language. It may also be called aseka-moke, ngamba-namae or mokele-mbembe.