Spanish-English dictionary »

ovoviviparidad meaning in English

SpanishEnglish
ovoviviparidad noun
{f}

ovoviviparity(condition of being ovoviviparous)
noun