estrofurate en · NOUN EtymologyFrom estr- (“estrogen”) + -o- + fur(anyl) + -ate. Meanings (uncountable) A steroidal estrogen.