kikungulubwe/bikungulubwe

French: Translation
Cataracte
noun