Meaning of opportunist

Definition of opportunist

(adj) taking immediate advantage, often unethically, of any circumstance of possible benefit
(noun) a person who places expediency above principle

Other information on opportunist

WIKIPEDIA results for opportunist
Amazon results for opportunist