Englisch [noun]Spanisch [noun] ▶arrival [noun] ▶arribada [noun] ▶landfall [noun] The storm reached its landfall at dawn. ▶arribada [noun] La tormenta alcanzó su arribada al amanecer.