polyrod - French English Dictionary