Taken advantage (fr. Profité)

Translation into English

Synonyms

  • bénéficier
  • se servir de
  • tirer profit