Portuguese-English dictionary »

spina bifida meaning in English

PortugueseEnglish
spina bifida noun
{f}

spina bifida(birth defect)
noun

Your history