What's the difference of BLE Connection Roles: Central vs. Peripheral?

I am confused with central, peripheral, master, slave, client…roles in Bluetooth technology. Can you help me to explain the differences among them? if more references, many thanks!