Find the word definition

Wikipedia
ExoLance

ExoLance is a low-cost mission concept that could hitch a ride on other missions to Mars in an effort to look for evidence of subsurface life.