return the favor - French English Dictionary