British Dictionary definitions for space capsule

space capsule

noun

a vehicle, sometimes carrying people or animals, designed to obtain scientific information from space, planets, etc, and be recovered on returning to earth