meaning of polyestrous

1. having more than one period of estrus per year


Related Words

polyestrous |

Developed & Maintained By Taraprasad.com

Treasure Words