arribada

Noun

 * 1)  A mass nesting of marine turtles.

Noun

 * 1) arrival

Etymology
From.

Noun

 * 1) arrival