Français : arriver

English : to arrive

Back to the urban dictionary