liveaboard noun [C] UK /ˈlɪv.əˌbɔːd/ US /ˈlɪv.əˌbɔːrd/ someone who lives permanently on a boat The couple are currently in Greece, “a seagoing nation” they adore for its free mooring and the warm welcome extended to liveaboards. They dropped anchor on the small island of Meganisi when Covid struck but plan to cruise on towards Turkey. … Continue reading New words – 7 November 2022