trainful

/ˈtreɪnfəl/
noun
  1. The number of people or things that fill a train; as much or as many as a train can hold.
    • The charity sent a trainful of supplies to the flood victims.
    • A trainful of commuters arrived at the station just before rush hour.
    • We waited on the platform as a trainful of passengers poured out.