lander portion of a spacecraft - Turkish English Dictionary

Suggest a Term