filtration of urine - German English Dictionary