predator species - Spanish English Dictionary