puterrot - French English Dictionary