i know what you've done - French English Dictionary