internal hemorrhoids - Francés Inglés Diccionario