land, arrive on the ground; touch down

listen to the pronunciation of land, arrive on the ground; touch down
English - French
atterrir
land, arrive on the ground; touch down
Favorites