have taken advantage - French English Dictionary