self-loading freight en · NOUN Meanings (humorous, qualifier:logistics, uncountable) Human passengers on a vehicle or vessel.