impundulu

English

Noun

impundulu

  1. (mythology) Synonym of lightning bird.