river buffalo - Español Inglés Diccionario