What is the meaning of Add-on?

Something which can be appended to something else.

A software extension or hardware peripheral that provides additional functions or customization for a core application or system.

Additional chips that can be purchased at specific times in tournament play.

Synonym of expansion pack

add-on (extension of core application)

Source: wiktionary.org