urge to defecate and urinate - Spanisch Englisch Wörterbuch