Meaning of polyestrous

Definition of polyestrous

(adj) having more than one period of estrus per year

Other information on polyestrous

WIKIPEDIA results for polyestrous
Amazon results for polyestrous