'Arribada' is a Spanish word meaning "arrival." In the context of sea turtles, it refers to the unique phenomenon where large numbers of female sea turtles, particularly the Olive Ridley species, come ashore simultaneously over a few days to lay their eggs on specific beaches.