Definition of free return in US English:

free return

noun

Astronautics
  • A return flight of a spacecraft accomplished without significant expenditure of fuel through making use of planetary gravitation; usually attributive.

Origin

1960s.