strong stream of urine - Francés Inglés Diccionario