'Arribada' is a Spanish term meaning "arrival," used to describe the synchronized nesting of thousands of female sea turtles on a single beach.