A Memory Leak is a process in which a program running in memory or Application persistently retains a computer's Random Access Memory (RAM). It occurs when the resident memory program does not return or release allocated memory space, even after execution, resulting in slower or unresponsive system behavior. Ultimately, unchecked Memory Leaks can exhaust all memory, resulting in a crash.
Source: https://www.techopedia.com/definition/3838/memory-leak