Definitions of relocatable program:

  • noun:   a program that can be located in different parts of memory at different times