Definition, synonyms and related words
A gigantic cryptid of Central Africa, said to resemble a bat or flying reptile.