dynamic loading
mechanism by which a computer program can, at run time, load a library into memory, retrieve the addresses of functions and variables contained in the library, execute those functions or access those variables, and unload the library from memory
en-GB/daɪˈnæmɪk ˈləʊdɪŋ/
en-US/daɪˈnæmɪk ˈloʊdɪŋ/