red sea squirt (pyura chilensis) - Spanish English Dictionary