river buffalo - Alemán Inglés Diccionario