involuntary leakage of urine - Spanisch Englisch Wörterbuch