モケーレ・ムベンベ
Meanings
Noun
1. Mokele-mbembe