What is a Terminal Moraine?

Terminal moraine refers to any trash or debris that collects or is deposited at the ends of a glacier. Normally they are constructed of boulders, rocks, sand, gravel, and clay.