related to someone who takes advantage of any situation for her/her own benefit - Spanish English Dictionary

Suggest a Term