Meaning ofcainogenesisin English

cainogenesis

us//kɛnədʒənəsɪs//uk//keɪnə(ʊ)ʒənəsiːz//