urge to defecate and urinate - Francés Inglés Diccionario