According to Wikipedia, a monkey patch is:
a way to extend or modify the runtime code of dynamic languages [...] without altering the original sou
You are correct; it's when you modify or extend an existing class rather than subclass it.