impundulu
English
Noun
impundulu
(
mythology
)
Synonym of
lightning bird
.