Synonyms: opportunist, self-seeker
Definition: a person who places expediency above principle
Similar words: selfish person
Definition: a person who is unusually selfish