mega-plankton - French English Dictionary