nelyaguirre5151 nelyaguirre5151 17-03-2018 Biology contestada A glomerulus is a. a large tube into which urine drains b. saclike muscular organ that stores urine c. cluster of tiny blood vessels in a nephron d. narrow tube that connects a kidney to the bladder