ESTR- Meaning of ESTR- in English [estr-] or estro- comb form: estrus "estrogen" Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012