Tamm-Horsfall protein: a multilayered defence molecule against urinary tract infection.

Tamm-Horsfall protein: a multilayered defence molecule against urinary tract infection.