Noun
dynamic memory allocation (countable and uncountable, plural dynamic memory allocations) (computing) The process of allocating memory at runtime.
Dynamic memory allocation is performed using pointers. Source: Internet