What does ‘heap’ mean?

( n ) An old, beat-up car. That old heap of his couldn’t make it to the beach.