The meaning of a liveaboard is a boat that is designed for people to spend their entire holiday on a boat, which is like a floating hotel.
A dive liveaboard is a boat that’s been specially designed for recreational scuba divers for diving expeditions or safaris as a complete diving holiday.