Download For Free
Use the Lingvanex translation apps for each free translation from English.
1. Of or relating to the function or production or secretion of urine
2. Of or relating to the urinary system of the body