involuntary leakage of urine - Allemand Anglais Dictionnaire