polychaeta - French English Dictionary