Advanced fill in the blanks

Description

what is the meaning of polyuria, hypoxia, hematuria, nephrology, prostatitis, menorrhagia, mammography, vaginitis, tonsillitis,nocturia.