Touchdown (7)
'touchdown' is the definition.
(I've seen this in another clue)
This is all the clue.
(Other definitions for arrival that I've seen before include "Entry" , "Advent" , "Appearance (at a place)" , "Attainment of destination" , "Appearance, entrance" .)
(Other definitions for landing that I've seen before include "Touchdown" , "Going ashore at the top of the stairs" , "getting in fish" , "A gap between flights" , "Going to ground" .)