tapeworms - French English Dictionary