terret - French English Dictionary