urge to defecate and urinate - Turco Inglés Diccionario