superpredator - French English Dictionary