Biology Forums Dictionary
From Biology Forums Dictionary
A structure in the kidney through which urine flows from the kidney into the urinary bladder.
Biology Dictionary | About | Help | FAQ | Create account | Log in