aquatic predator - Spanish English Dictionary