carabao - English Synonyms Dictionary