I don't understand the difference between these two words. Both are translated into English as "arrive". Can anyone explain?