impundulu

English

Noun

impundulu (plural impundulus)

  1. (mythology) Synonym of lightning bird.