set foot on land in Italian
set foot on land in Italian
mettere piede a terra
sbarcare
scendere a terra