thumbload noun1 •An amount equal to a thumb; a thumb's worth (of volume, pressure, etc).I have a whole thumbload of film. — 1979 formsthumbloads