urge to defecate and urinate - Español Inglés Diccionario