Polyestrous Meaning

There are 1 meaning(s) for word Polyestrous

Meaning 1 : having more than one period of estrus per year

    Synonyms : polyoestrous