polypus - French English Dictionary