carabao - French English Dictionary