POLYESTROUS Meaning of POLYESTROUS in English [poly.es.trous] adj (1900): having more than one period of estrus in a year Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012