Arduino bootloader

What is the arduino bootloader ?   It’s the thing that loads stuff when booting.   Done   Not funny you say ? … ok , ok I’ll try this again…   It’s a special program that on boot waits for a signal from the PC that is connected to …