opportunist - Dictionary definition and meaning for word opportunist
An OPPORTUNIST is a person who takes GOOD ADVANTAGE of an available OPPORTUNITY.
When the right opportunity comes, the OPPORTUNIST forgets his principles and takes the opportunity.