trollop - French English Dictionary