involuntary leakage of urine - Español Inglés Diccionario