Titanfall

noun
Deployment of a “Titan” robot from orbit to the surface of a planet.
Source
Titanfall