person of opposite dispositions or manners - English Synonyms Dictionary