i smell a rat - French English Dictionary