self-loading freight

English

Noun

self-loading freight (uncountable)

  1. (humorous, logistics) Human passengers on a vehicle or vessel.