involuntary leakage of urine - Français Anglais Dictionnaire