carabao - Francés Inglés Diccionario