self-loading freight
English
Noun
self-loading
freight
(
uncountable
)
(
humorous
,
logistics
)
Human
passengers
on a
vehicle
or
vessel
.