aquatic predator - French English Dictionary