river buffalo - Francés Inglés Diccionario