parroter - French English Dictionary