boatload

noun
  1. the amount that a boat can carry
  2. a large amount or number of something
  3. Usage: informal

Examples