A wordpress plugin is a block of software code that will add specific additional internal or external functionality to your wordpress website. Here are a few examples:
Calendar
Appointment booking
Backups
Security
Memberships
SEO
There are thousands available and they can be free or paid.