hydrus hydrus

Definition(s):

  • (n) a constellation in the southern hemisphere near the south celestial pole

News

  • Ivantis Announces 1-Year Results for Novel Glaucoma Treatment

    Ivantis Inc., developer of the novel Hydrus™ Microstent device designed to lower eye pressure for glaucoma patients, will present results from the HYDRUS II Study at the World Glaucoma Congress bi-annual meeting today.
    on July 18, 2013     Source: Business Wire via Yahoo! Finance

Word of the Day
engender engender
/ɛn ˈdʒɛn dər /